// @ts-ignore
/* eslint-disable */
import { api } from '@/utils/api';


/** 获取角色列表 POST /api/rule */
export async function roleList(data: any) {
    return api('/api/auth/role/list', data);
    // return api('/api/admin/role/list', data);
}

/** 更新 POST /api/rule */
export async function updateRule(data: any) {
    return api('/api/auth/role/update', data);
}

/** 新建 POST /api/rule */
export async function addRole(data: any) {
    return api('/api/auth/role/add', data);
}

/** 获取全部权限列表 POST /api/rule */
export async function listMenu(data: any) {
    return api('/api/auth/auth/all', data);
}

/** 获取角色权限列表 POST /api/rule */
export async function treeList(data: any) {
    // return api('/api/auth/role/menu/list', data);
    return api('/api/auth/role/auth', data);
}

/** 更新 POST /api/rule */
export async function treeUpdate(data: any) {
    return api('/api/auth/role/edit', data);
}

